﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,figure{margin:0;padding:0;font-family:'微软雅黑'; color:#333333;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{font-weight:normal;text-align:left;}
fieldset,img{border:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none !important; color:#030303;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
i{font-style:normal}
.clr{clear:both}
a:hover img{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
body{padding-top:70px}
ul:after{display: block;clear: both;content: '';}


.ch-pagelist{width:100%; text-align:center; margin-top:20px;}
.ch-pagelist li{display:inline-block; padding:10px 25px; border:#eee 1px solid; border-radius:5px; margin-left:10px;}

.top{width:83%; text-align:center; position:relative; margin:0 auto}
.banner{width:100%; text-align:center; overflow:hidden; position:absolute}
.banner img{height:100%; margin:0 auto;}
.logo{width:348px; height:75px; background:url(logo.png) no-repeat; position:absolute; top:65px; left:20px;}
.makewedd{width:36%; position:absolute; left:50%; margin-left:-18%; top:45%}
.makewedd img{width:100%}
.xiala{width:35px; height:16px; position:absolute; left:50%; margin-left:-17px; bottom:20px; z-index:1000}


.nav{width:83%; height:62px; margin:0 auto; position:relative; border-bottom:1px #e5e5e5 solid; background-color:#FFFFFF}
.nav_ny{width:100%; height:62px; margin:0 auto; position:relative; border-bottom:1px #e5e5e5 solid; background-color:#FFFFFF}
.navleft_ny{width:12%; float:left; height:62px; background:url(logo2.png) no-repeat left center;background-size:100% auto; margin-left:8%; display:inline}
.navleft_ny a{width:100%; height:100%; display:block;}
.navleft a{width:100%; height:100%; display:block;}
.navleft{width:13%; float:left; height:62px; background:url(logo2.png) no-repeat left center; background-size:100% auto; display:none}
.navcenter{width:52%; height:77px; float:left; font-size:14px;}
.love_title h1 a{color:#ffffff; font-size:12px;}

.navright{padding-left:35px; float:right; height:62px; background:url(tel.png) no-repeat left center; line-height:62px; text-align:left; font-size:16px; font-family:Arial; color:#a3a3a3; display:inline-block}
.navright_ny{padding-left:35px; float:right; height:62px; background:url(tel.png) no-repeat left center; line-height:62px; text-align:left; font-size:16px; font-family:Arial; color:#a3a3a3; margin-right:8%; display:inline-block}



.navcenter_ny{width:42%; height:77px;  float:left}
.navcenter_ny a{color:#333333; width:14.2%; display:block; float:left; height:76px; text-align:center; font-size:15px; line-height:62px}
.navcenter_ny a:hover{background:url(navbg.png) center bottom no-repeat;}
.navcenter a{color:#333333; width:14.2%; display:block; float:left; height:76px; text-align:center; font-size:15px; line-height:62px}
.navcenter_change{}
.navcenter a:hover{background:url(navbg.png) center bottom no-repeat;}



.love_title{font-size:20px; height:auto; color:#414146;  width:83%; margin:30px auto 0 auto;}
.love_title span{border-bottom:2px solid #414146; -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.love_title span:hover{margin-left:10px}
.love_title span i{font-family:Arial; font-size:22px; padding-left:10px;}

.jinnang_title{font-size:37px; height:auto; color:#414146;  width:1200px; margin:50px auto 20px auto; text-align:right}
.jinnang_title span{border-bottom:2px solid #414146;}
.jinnang_title span i{font-family:Arial; font-size:22px; padding-left:10px;}

.love_cen{width:83%; margin:20px auto; height:auto}
.love_left{width:60%; height:auto; float:left}
.love_right{width:35%; height:auto; float:right}

.love_box{width:100%;}
.love_box_pic{width:100%;}
.love_box_pic img{width:100%}
.love_txt_t{padding:7px 8px;}
.love_txt_t dt{color:#37373a; font-size:16px; padding-bottom:9px; padding-top:5px;}
.love_txt_t dd{color:#8d8c8c; font-size:14px;}
.love_txt_t dt a{color:#37373a;}
.love_txt_t dd a{color:#8d8c8c;}



.love_ico li{float:left; color:#888888; height:80px; line-height:80px; text-align:center; position:relative}
.love_ico li img{position:absolute; top:20px; left:4%}
.love_ico  .i1{width:30%; font-family:Arial; font-weight:bold;}
.love_ico  .i2{width:40%; font-family:Arial; font-weight:bold;}
.love_ico  .i3{width:30%;}
.love_ico  .i3 a{color:#888888; border:2px solid #ededed; padding:3px 25px;}
.linee{width:100%; height:25px}
.love_pic{width:100%; text-align:center; overflow:hidden}
.love_pic img{width:100%}
.love_biaoqian{width:100%; border:1px solid #ededed; padding:15px 0;}
.love_type a{color:#020202; font-size:16px; margin-left:15px;}
.love_type_list{width:50%; text-align:left; margin-top:20px; font-size:18px;}
.love_type_list dt{padding-left:15%; padding-bottom:15px; font-size:15px; letter-spacing:0.06em;}
.love_type_list dt span{border-bottom:1px solid #D8D8D8; padding-bottom:3px;}
.love_type_list dd{padding-left:15%; height:30px; font-size:14px;}
.love_type_list dd a{color:#919191}
.ll{float:left}
.lr{float:right}

.hunli_left{width:13%; float:left; border-right:2px #bfbfbf solid; padding-right:10px}
.hunli_top{margin-top:130px;}
.hunli_top0{position:fixed; top:67px; left:13%}
.hunli_right{width:85%; float:right;}
.hunli_type_list{width:100%; text-align:right; font-size:18px;}
.hunli_type_list span{border-bottom:2px solid #a3a3a3; cursor:pointer;text-align:right;}
.hunli_type_list dt{padding-left:15%; padding-bottom:15px;text-align:right; font-size:15px;}
.hunli_type_list dd{padding-left:15%; height:50px;text-align:right; color:#b4b4b4; position:relative; font-size:14px;}
.hunli_type_list dd img{position:absolute; right:0; margin-right:-28px; top:8px; display:none}
.hunli_type_list dd a{color:#919191}
.mt{margin-top:120px;}

.line{border-top:1px solid #eeeeee; width:83%; margin:0 auto; height:1px; margin-top:35px;}

.hunli_r_l{width:55%; float:left;}
.hunli_r_r{width:40%; float:right;}
.jinnang_r_l{float:left; width:32%; display:inline}
.jinnang_r_c{float:left; width:32%; margin-left:2%; display:inline}
.jinnang_r_r{float:left; width:32%; margin-left:2%; display:inline}



.hunli_pic{position:relative; width:100%; padding-bottom:20px;}
.hunli_pic img{width:100%}
.y_pic_w{-moz-border-radius:50px; -webkit-border-radius:50px; border-radius: 50px; width:50px; height:50px; position:absolute; bottom:0; left:30px; text-align:center; background-color:#ffffff;}

.y_pic_n{-moz-border-radius:40px; -webkit-border-radius:40px; border-radius: 50px; width:44px; height:44px; margin:3px auto;}
.hunli_pic_tit{font-size:16px; color:#000000; padding:3px 0;}
.hunli_pic_time{font-size:14px; color:#a5a5a7; padding:3px 0;}
.jinnang .hunli_pic_time{height:40px; overflow:hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.hunli_pic_time a{color:#919191;}
.hunli_pic_time a:hover{color:#666666;}

.jinnang_cen{width:1200px; margin:20px auto}


.shichangline{width:83%; height:auto; padding:35px 0 40px 0;  border-top:1px solid #eeeeee; margin:0 auto}

.shichang{width:100%; margin:20px auto; height:auto; position:relative;}
.sc_l{float:left;}
.sc_c{position:absolute; left:50%; margin-left:-15.5%;}
.sc_r{float:right;}
.shichang_p{width:31%; float:left;}
.sc_pic{width:100%}
.shichang_p dd{font-size:13px; height:25px; padding-left:10px;color:#333333;}
.shichang_p dt{font-size:13px; text-align:center; padding:10px 0;}
.shichang_p dt a{color:#000000}

.pinpai{width:100%; text-align:center; padding:30px 0 90px 0; border-top:1px solid #eeeeee;}


.foot{width:70%; margin:0 auto; text-align:center; padding:50px 0; font-size:13px;letter-spacing:0.03em; border-top:1px solid #eeeeee;}
.foot .copy{font-family:Arial;}
.foot .c{font-family:Arial; font-size:18px; font-weight:bold}
.foot a{color:#000}

.chang_style{position:absolute; width:130px; left:13%; color:#ffffff; text-align:left; line-height:68px; height:68px; font-size:14px; background:url(s_jt.png) no-repeat right center; cursor:pointer}
.chang_style_01{position:absolute; width:130px; left:13%; color:#ffffff; text-align:left; line-height:68px; height:68px; font-size:14px; background:url(x_jt.png) no-repeat right center; cursor:pointer}
.email{position:absolute; height:68px; background:url(email.png) no-repeat center; width:34px; right:13%; margin-right:55px;}
.serch{position:absolute; height:68px; background:url(serch.png) no-repeat center; width:36px; right:13%;}

.top_nav{width:75%; margin:0 auto; display:none}
.top_nav ul{padding-top:40px; padding-bottom:20px;}
.top_nav li{float:left; text-align:right; width:21%}
.top_nav li dt{color:#020202; font-size:17px; height:30px;}
.top_nav li dd{height:25px;}
.top_nav li dd a{color:#b7b7b7; font-size:15px; font-family:Arial, Helvetica, sans-serif;}





.con_01{width:74%; height:auto; margin:35px auto 0 auto;}
.con_01_l{float:left; width:30%;  text-align:center;}
.con_01_r{float:right; width:67%; text-align:center;}
.con_01_l img{width:100%}
.con_01_r img{width:100%}



.con_02{width:74%; height:auto; margin:0 auto 35px auto;}
.con_02_l{float:left; width:48.5%; text-align:center;}
.con_02_r{float:right; width:48.5%; text-align:center;}
.con_02_l img{width:100%; margin-top:35px;}
.con_02_r img{width:100%; margin-top:35px;}


.content{width:74%; height:auto; margin:0 auto; text-align:left}
.c_title{text-align:left; color:#0d0e10; margin-top:60px; font-size:28px; font-family:Arial, Helvetica, sans-serif; margin-left:-12px;}
.c_bz{width:100%; background:url(c_bz_bg.png) bottom left no-repeat; font-size:28px; color:#919191; font-family:Arial, Helvetica, sans-serif; margin-top:5px; padding-bottom:3px;}
.c_bq{margin-top:20px;}
.c_bq span{border:1px solid #ee3542; padding:0 15px; margin-right:15px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:13px; letter-spacing:0.08em}

.c_bq span a{color:#6e6e6e}
.c_con{font-size:14px; text-align:left; line-height:20px; margin:35px;}
.c_con img{max-width:100%}


.ay_title{background-color:#351d04; margin-top:50px; text-align:center; color:#ffffff; font-size:13px; line-height:40px; width:692px; margin:50px auto 0 auto; width:700px;}
.ay_title b{font-size:14px; font-weight:bold}
.ay_title span{font-size:22px; font-family:Arial, Helvetica, sans-serif;}

.apply{width:640px; margin:0 auto; background:url(ayc_bg.png) repeat-y; padding:25px 30px;}
.apply_bot{width:700px; margin:0 auto; background:url(ayb_bg.png) repeat-y; height:24px; margin-bottom:35px;}
.ay_f_title{height:30px; font-size:15px; line-height:30px;}
.ay_f_title_b{border-top:1px dashed #7c7c7c; color:#7c7c7c; font-size:12px; padding-top:5px;}
.ay_f_input{padding:5px 0; margin-bottom:30px;}
.ay_f_input input{width:70%; height:25px;}
.ay_f_input textarea{width:70%;}
.ay_f_radio{font-size:14px; margin-bottom:30px;}
.ay_f_radio span{display:block; width:200px; float:left; height:35px; line-height:35px;}
.apply_btn{width:120px; height:30px; line-height:30px; text-align:center; color:#ffffff; background-color:#351d04; margin:10px auto; font-size:15px; cursor:pointer; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.about_title{height:39px; line-height:39px; background:url(about_01.png) repeat-x center; font-size:20px; text-align:center; width:74%; margin:0 auto; margin-top:80px}
.about_title span{width:140px; height:39px; display:block; text-align:center; margin:0 auto; background-color:#ffffff;}
.about_logo{width:74%; height:116px; background:url(about_02.png) no-repeat center; margin:0 auto; margin-top:60px;}
.about_con{width:74%; margin:0 auto; height:auto; text-align:center; line-height:40px; margin-top:70px; padding-bottom:45px;}
.about_con span{color:#351d04; font-size:18px;}
.about_er{width:74%; padding:35px 0; text-align:center; margin:0 auto;}
.about_address{width:74%;text-align:center; margin:0 auto; line-height:45px; color:#351d04; font-size:16px; padding-bottom:35px;}
.about_map{width:74%;text-align:center; margin:0 auto; padding-bottom:35px; padding-top:10px;}
.about_map img{width:100%}
.about_ban{width:100%;}
.about_ban img{width:100%}

.list_wedd{width:83%; height:auto; margin:35px auto;}


.pho_show{width:78%; float:left; position:relative; padding-bottom:200px;}
.pho_show div{-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background-color:#fffdfb; -webkit-box-shadow:0 0 7px #c3c3c3;  -moz-box-shadow:0 0 7px #c3c3c3;   box-shadow:0 0 7px #c3c3c3; margin:7px 7px 15px 7px; display:block; position:absolute; width:32%; overflow:hidden}
.pho_show div dt img{width:100%}
.pho_show div dt{border-bottom:1px solid #e7e7e7; width:100%; display:block; height:auto}
.pho_show div dd{padding:15px 0 15px 10px; font-size:13px; line-height:22px;}


/*.pho_show li{float:left; display:inline; width:31%; overflow:hidden; margin-right:2%; margin-top:25px; text-align:left; font-size:15px;}
.pho_show li div{position:relative}
.pho_show li div i{display:block; width:100%; height:100%; position:absolute; left:0; top:0; text-align:center; background:url(jd_p_mb.png); color:#ffffff; display:none; z-index:200; letter-spacing:0.1em; font-size:15px;}
.pho_show li img{width:100%}
.pho_show li SPAN{text-align:left; overflow:hidden; padding:5px 0; display:block; width:100%; letter-spacing:0.1em;}
.pho_show li SPAN a{color:#000000}*/



.wedd_apply{float:right; width:20%; height:auto}
.applypic{width:100%; height:auto; margin-bottom:35px;}
.applypic img{width:100%}
.applyban{width:98%; margin:20px auto;}
.applyban img{width:100%}


.go_home{position:fixed; right:20px; bottom:20px; width:50px; height:101px; border:1px solid #e7e7e7; font-size:14px}
.go_home a{color:#333333;}
.go_home a:hover span{display:block}
.go_home a:hover img{display:none}
.go_home span{display:none}
.back_top{width:100%; height:40px; border-bottom:1px solid #e7e7e7; text-align:center; padding-top:10px; line-height:35px;}
.back_home{width:100%; height:40px; text-align:center; padding-top:10px; line-height:35px;}
.m_name{color:#F00; font-size:14px; padding-left:15px;}
.m_contact{color:#F00; font-size:14px; padding-left:15px;}
.apply_btn_html{text-align:center; color:#F00; font-size:14px; line-height:25px; height:25px;}


.flink{width:83%; margin:0 auto; font-size:12px; color:#ccc}
.flink a{color:#ccc; margin-left:10px;}




.hometopbox{position:fixed; top:0; left:0; width:100%; background-color:#fff; z-index:1000; height:70px;}
.hometopbox .home_nav{width:98%; margin:0 auto 20px;}
.hometopbox .home_nav .hlogo{width:160px; float:left; margin-top:20px;}
.hometopbox .home_nav .hlogo img{width:100%}
.hometopbox .home_nav ul{width:calc(100% - 170px); float:right; border-bottom: solid 1px rgb(128, 128, 128); height:48px; margin-top:15px; position:relative;}
.hometopbox .home_nav ul li{display:inline-block; font-size:14px; height:46px; margin-right:25px; line-height:46px; position:relative; vertical-align:top;}
.hometopbox .home_nav ul li:hover{border-bottom:5px #000 solid;}
.hometopbox .home_nav ul li a{color:#333;}
.hometopbox .home_nav ul span{position:absolute; right:0%; bottom:5px; font-size:14px;}
.hometopbox .home_nav ul span i{font-style:normal; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:13px; display:inline-block; text-align:right}
.hometopbox .home_nav ul span a:hover{color:#666; font-weight:bold}
.hometopbox .home_nav ul span img{padding-right:10px; width:30px; display:inline;}



.hoteltopbox{position:absolute; top:0; left:0; width:100%; z-index:1000; height:70px;}
.hoteltopbox .home_nav{width:98%; margin:0 auto 20px;}
.hoteltopbox .home_nav .hlogo{width:160px; float:left; margin-top:20px;}
.hoteltopbox .home_nav .hlogo a:nth-child(1){display:none}
.hoteltopbox .home_nav .hlogo img{width:100%}
.hoteltopbox .home_nav ul{width:calc(100% - 170px); float:right; height:48px; margin-top:15px; position:relative; border-bottom:1px solid #fff}
.hoteltopbox .home_nav ul li{display:inline-block; font-size:14px; height:46px; margin-right:40px; line-height:46px; position:relative; vertical-align:top;}
.hoteltopbox .home_nav ul li:hover{border-bottom:5px #000 solid;}
.hoteltopbox .home_nav ul li a{color:#fff;}
.hoteltopbox .home_nav ul span{position:absolute; right:0%; bottom:10px; font-size:14px; color:#fff; text-align:right; display:block; width:400px;}
.hoteltopbox .home_nav ul span i{font-style:normal; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:13px;}
.hoteltopbox .home_nav ul span a:hover{color:#666; font-weight:bold}
.hoteltopbox .home_nav ul span img{vertical-align:middle; padding-right:10px; width:30px; position:absolute; right:320px; top:-5px;}
.hoteltopbox .home_nav ul span img:nth-child(1){display:none;}


.current{border-bottom:5px #000 solid;}


.hoteltopbox:hover{background-color:#fff;}

.hoteltopbox:hover .home_nav ul li a{color:#333;}

.hoteltopbox:hover .home_nav ul{border-bottom: solid 1px rgb(128, 128, 128);}

.hoteltopbox:hover .home_nav .hlogo a:nth-child(1){display:block}
.hoteltopbox:hover .home_nav .hlogo a:nth-child(2){display:none;}
.hoteltopbox:hover .home_nav ul span{color:#333}
.hoteltopbox:hover .home_nav ul span img:nth-child(2){display:none}
.hoteltopbox:hover .home_nav ul span img:nth-child(1){display:block}











.home_thr{width:70%; margin:0 auto; min-width:1024px;}
.home_thr ul li{display:inline-block; width:33%; margin-right:0.3%;}
.home_thr ul li span{font-family:Arial, Helvetica, sans-serif}
.home_thr ul li h4{text-align:center; font-size:26px; font-weight:normal; padding-bottom:23px; font-family:'新宋体'}
.home_thr ul li dd{text-align:center; font-size:16px; padding-top:20px;}
.home_thr ul li div{overflow: hidden;}
.home_thr ul li div img{width:100%; background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    width: 100%;
    transition: all 1s;
    overflow: hidden;
}

.home_thr ul li div img:hover{transform: scale(1.1);}
	
.bg10_trans{
    transform: scale(1.1);
}
.thr{width:92%; margin:30px auto 20px; border-top:1px solid #000;}


.list_hotel{width:1260px; margin:30px auto;}
.list_hotel ul li{width:24%; margin-left:1%; display:inline-block; height:200px; overflow:hidden; margin-top:20px; border-radius:5px; vertical-align:top}
.list_hotel ul li a{position:relative; display:block; width:100%; height:100%;}
.list_hotel ul li img{width:100%; min-height:200px;}
.list_hotel ul li p{position:absolute;}
.list_hotel ul li .hotel_name{text-align:center; color:#fff; font-size:16px; top:40%; display:block; width:100%;}
.list_hotel ul li .hotel_con{font-size:13px; color:#fff; text-align:left; padding:0 2%; top:0; left:0; display:none; background-color: rgba(0,0,0,.65); width:96%; height:100%;position:absolute; text-indent:26px; padding-top:60px;}

.list_hotel ul li:hover .hotel_con{display:block}
.list_hotel ul li:hover .hotel_name{display:none}


.sy_titlehr{border-top: 1px solid #000; opacity:0.5; width:185px; margin-top:23px;}

.sy_list{width:1280px; margin:0px auto 60px;}
.sy_list ul{padding-top:0px}

.sy_list li:nth-child(4n+1){margin-left:0 !important}

.sy_list li{width:calc(25% - 15px); margin-left:20px; vertical-align:top; margin-top:50px;float: left;display: none;}
.sy_list li .sy_pic .sy_case_mb dt{font-size:14px; position:absolute; bottom:0px; left:10px; z-index:300; color:#fff; text-shadow: 2px 2px 2px rgba(0,0,0,0.8); height:30px; line-height:30px;}

.sy_list li dd{font-size:12px; overflow:hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; padding-top:10px;}

.sy_list li .sy_pic{height:200px; overflow:hidden; position:relative}

.sy_list li .sy_pic .sy_case_mb{width:100%; height:30px; position:absolute; z-index:5; background-color:rgba(0,0,0,0.4); bottom:0; left:0;}

.sy_list li img{width:100%; min-height:200px;
    transition: all 1s;
    }
	
.sy_list li .sy_pic:hover img{transform: scale(1.1);}




.sy_hr{border-top: 1px solid #000; opacity:0.5; width:100%; margin-top:15px;}
.sy_context{width:1280px; margin:80px auto 0;}
.sy_context .sy_con_tit{font-size:34px; margin-top:15px;}
.sy_context .sy_con_tit p{font-size:22px; font-family:Franklin Gothic Medium; padding-top:20px;}
.sy_context .sy_con_tit span{font-size:22px; font-family:Franklin Gothic Medium; padding-left:10px;}
.sy_context .sy_con{line-height:25px; color:#333; font-size:15px; padding-top:20px; margin-bottom:10px;}
.sy_con_pic{ padding-top:31px;}
.sy_con_pic img{width:100%}



.hotel_top{background:url(head_bg.jpg) center center; height: 500px; background-size: cover; text-align: center; min-width: 1160px; position:relative; width:100%;}
.hotel_top dt{position:absolute; width:100%; left:0; top:150px; text-align:center; color:#fff; font-size:38px; letter-spacing:2px; font-weight:bold;}
.hotel_top dd{position:absolute; width:100%; left:0; top:210px; text-align:center; color:#fff; font-size:16px; letter-spacing:1px; font-weight:bold;}
.hotel_top a{position:absolute; text-align:center; color:#fff; font-size:14px; background-color:#FF9800; top:280px; width:160px; height:45px; line-height:45px; left:50%; margin-left:-80px; display:block;}
.hotel_top a:hover{color:#fff}



#to_hotel{width:1160px; margin:20px auto;}
#to_hotel li{width:360px; height:300px; overflow:hidden; display:inline-block; margin-left:40px; margin-top:40px;}
#to_hotel li:nth-child(3n+1){ margin-left:0 !important}
#to_hotel li a{display:block; height:100%; width:100%; position:relative;}
#to_hotel li a img{width:100%; min-height:300px;}
#to_hotel li a span{position:absolute; width:100%; display:block; top:0; left:0; line-height:300px; height:300px; text-align:center; color:#fff; font-size:36px; letter-spacing:5px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.hotel_find{width:100%; text-align:center; padding-top:50px;}
.hotel_find p:nth-child(1){font-size:38px; color:#000;}
.hotel_find p:nth-child(2){font-size:14px; color:#6d6d6d;}
.hotel_line{border-top: 1px solid #E5E5E5; width:70%; margin:70px auto 30px;}



.sy_item{width:1280px; margin:0 auto; height:355px; margin-top:50px;}
.sy_item .item_l{width:470px; float:left; height:355px}
.sy_item .item_l p{font-size:36px;}
.sy_item .item_r{width:790px; float:right; height:355px;}
.sy_item .item_info{padding-top:20px; line-height:27px; font-size:15px;}
.sy_item .item_more{font-size:18px; margin-top:20px; display:block; background:url(arr_right.png) no-repeat right center; width:93px; height:30px; line-height:30px;}
.sy_item .item_more:hover{opacity:0.5;}


.h-theme{padding-bottom:0 !important;}

.list_news{width:78%; float:left;}
.list_news li{position:relative; margin-top:20px; border-bottom:1px #eee solid; vertical-align:top; padding-bottom:15px;}
.list_news li:after{display:block; content:''; clear:both;}
.list_news li img{width:180px; float:left;}
.list_news li dt{height:30px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; margin-left:200px;}
.list_news li dd{margin-left:200px;}



.article_tui{width:83%; margin:20px auto; border-top: 1px solid #eeeeee; padding-top:10px;}
.article_tui li{float:left; width:32%; margin-left:2%; font-size:14px; line-height:30px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.article_tui li:nth-child(3n+1){margin-left:0}
.article_tui ul:after{display:block; content:''; clear:both}
.article_tui li a{-webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s; color:#333}
.article_tui li a:hover{color:#666; margin-left:10px;}

.pubdate{font-size:14px; line-height:35px;}
.pubdate span{padding-left:15px;}

.listcity{margin-top:25px;}

.list_news_tit h2{border-bottom:3px solid #2fa0ec; color:#333; font-size:18px; font-weight:bold; display:inline-block; padding:0 5px 0 0; line-height:30px;}

.love_biaoqian ul{padding:20px}
.love_biaoqian ul:after{display:block; content:""; clear:both}
.love_biaoqian ul li{line-height:25px; text-align:left; float:left; width:49%; font-size:14px; box-sizing:border-box; padding:0 5px;}
.love_biaoqian ul li:nth-child(2n){margin-left:2%}
.love_biaoqian ul li a{-webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s; color:#333}
.love_biaoqian ul li a:hover{color:#2fa0ec; margin-left:5px;}



.bk425_h4{width: 100%; padding: 0px 0 20px 0;  font-size: 24px; line-height: 24px;color: #000;}

.width1080.notop {
    margin-top: 0;
}
.crumbs {
    width: 1200px;
    line-height: 12px;
    font-size: 12px;
    color: rgb(153, 153, 153);
    font-family: 宋体;
    margin: 40px auto 19px;
}
.crumbs a {
    color: #999;
    margin-left: 6px;
}


.width1080 {
    width: 1200px;
    margin: 0 auto;
    margin-top: 20px;
}
.width1080:after{display:block; content:''; clear:both;}

.bk425_left {
    width: 820px;
    float: left;
}
.raider-content {
    width: 100%;
    padding-bottom: 0;
}
.rc-title{padding-bottom: 30px; border-bottom: 1px solid #e8e8e8;text-align: center;color: #666;}
.rc-title h1 {font-size:32px;color: #000;padding-bottom: 24px;font-weight: bold;line-height: 32px;}
.rc-title span {margin-right: 20px;}
.rc-title span a{color: #007BFF;}
.rc-title span a:hover{text-decoration: underline;}
.rc-title span:last-child {margin-right: 0;}
.rc-main {padding: 30px 0 40px 0; overflow: hidden;}
.rc-main p {line-height: 30px;color: #333; font-size: 16px;}
.rc-main h2, .rc-main h3, .rc-main h4, .rc-main h5, .rc-main h6{font-size: 16px; font-weight: bold; margin: 10px 0;}
.rc-main h2{font-size: 20px;}
.rc-main h3{font-size: 18px;}
.rc-main h4{font-size: 16px; color: #333; border-left: none; padding-left: 0; line-height: auto;}
.rc-main p i {color: #333;}
.rc-main a {color: #007BFF;}
.rc-main strong {font-weight: bold;}
.rc-main a:hover{text-decoration: underline;}
.rc-main .re-pic {width: 680px;height: 450px;padding: 40px 105px;}
.rc-main .re-pic img {width: 680px;height: 450px;}
.rc-main img{max-width: 98%;}
.rc-main table { width: 100%;margin-bottom: 20px; }
.rc-main table tr td { font-size: 14px;padding: 12px;text-align: center;color: #666666;border: 1px solid #D8D8D8;}
.rc-main table tr.firstRow td { background: #FAFAFA; color: #333;}

.rc-main .workStyle {padding: 24px;overflow: hidden;background: #FAFAFA;margin-top: 20px;cursor: pointer;}
.rc-main .workStyle .dtImg {float: left;position: relative;margin-right: 20px;width: 220px;height: 140px;z-index: 111;}
.rc-main .workStyle .dtImg img {width: 220px;height: 140px;}
.rc-main .workStyle .dtImg img:hover{opacity: .75;}
.rc-main .workStyle .dtImg cite {position: absolute;left: 240px;top: 44px;width: 120px;font-size: 14px;color: #666;top: 44px;width: 530px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rc-main .workStyle .dtImg .imgCount {position: absolute;right: 0;bottom: 0;padding-left: 43px;display: none; }
.rc-main .workStyle .ddMsg { position: relative;margin-left: 15px;min-height: 140px; }
.rc-main .workStyle .ddMsg .pcol { color: #000; font-size:20px;font-family:Microsoft YaHei;font-weight:bold;line-height:28px;font-weight:bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.rc-main .workStyle .ddMsg .pcol:hover{color: #F83244;}
.rc-main .workStyle .ddMsg .wprice { padding: 5px 0;color: #F83244;font-size: 28px;bottom: 0;position: absolute;left: 222px;font-weight: bold;}
.rc-main .workStyle .ddMsg .wprice .unit {font-size: 18px;}
.rc-main .workStyle .ddMsg .wprice ins {color: #999;font-size: 14px;font-style: normal;padding-left: 10px;text-decoration: none;vertical-align: middle;text-decoration: line-through;font-weight: normal;float: right;margin-top: 7px;}
.rc-main .workStyle .ddMsg .type {position: absolute;right: 0;bottom: 0;padding-left: 43px;color: #666;font-size: 14px; }
.rc-main .workStyle .ddMsg .merchantMsg { margin-top: 15px;}
.rc-main .workStyle .ddMsg .merchantMsg cite { margin-right: 10px;font-style: normal;font-size: 14px;color: #999;padding-right: 10px;border-right: 1px solid #CCC;height: 14px; }
.rc-main .workStyle .ddMsg .merchantMsg cite:last-child{border-right: 0;}
.rc-main .workStyle .ddMsg .merchantMsg cite em {color: #333;}
.rc-main .workStyle .ddMsg .img_type {position: absolute;bottom: 5px;right: 5px;}


.rc-main .workStyle.merchant .dtImg {width: 140px;height: 140px;}
.rc-main .workStyle.merchant .dtImg img {width: 140px;height: 140px;object-fit: cover;border: 1px solid #E8E8E8;}


.rc-main .workStyle.hotel { position: relative; }
.rc-main .workStyle .hotelBase {float: right;width: 82.5%;overflow: hidden;}
.rc-main .workStyle .hotelTit {float: left;width: 60%;overflow: hidden;}
.rc-main .workStyle .hotelTit img {display: none;}
.rc-main .workStyle .hotelTit h5 {margin: 0;font-size: 20px;font-weight: 400;line-height: 28px;position: absolute;left: 186px;color: #000;font-weight: bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 610px;}
.rc-main .workStyle .hotelTit h5:hover{color: #F83244;}
.rc-main .workStyle .hotelImg {width: 140px;margin: 0 0 0;}
.rc-main .workStyle .hotelImg img {width: 100%;height: 140px;object-fit: cover;border: 1px solid #E8E8E8;}

.rc-main .workStyle .hotelPrice > em {position: absolute;left: 186px;top: 64px;}
.rc-main .workStyle .hotelPrice cite {position: absolute;left: 186px;display: block;bottom: 24px;color: #F83244;font-size: 28px;font-weight: bold;}
.rc-main .workStyle .hotelPrice cite .unit {font-size: 18px;margin-right: 2px;}
.rc-main .workStyle .hotelPrice cite em {font-size: 16px;color: #F83244;}
.rc-main .workStyle .hotelPrice em {font-style: normal;}
.rc-main .workStyle .hotelBase cite {display: none;float: right;line-height: 50px;}
.rc-main .workStyle.merchant .list {display: none;}

.bk425_right {
    width: 320px;
    float: right;
}
.bk425_right_box:first-child {
    margin-top: 0;
}
.bk425_right_box2 {
    width: 320px;
}
.bk425_right_box2 img {
    width: 320px;
}
.bk425_right_box {
    margin-top: 40px;
}
.right-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
}
.right-header h3 {margin: 0;padding: 0;font-size: 24px;color: #000;}
.right-header a {font-size: 14px;color: #333;background-image: url(o_1d5mcc04kd1i9e3rgtvgs1buk17.png);background-size: 7px 12px;background-repeat: no-repeat;background-position-x: 98.5%;background-position-y: 1px;padding-right: 14px;}
.right-header a:hover {color: #F83244;background-image: url(o_1d5lmt82u1qnfbfgug3kejdgee.png);}

.see-you {display: flex;justify-content: flex-start; padding: 24px 24px 4px 24px;box-shadow:0px 4px 28px rgba(0,0,0,0.12);border-radius:6px;flex-wrap: wrap;}
.see-you .see-you-item {width: 126px;margin-bottom: 20px;}
.see-you .see-you-item:nth-child(even) {margin-left: 20px;}
.see-you .see-you-item span {background: #F83244;height: 18px;width: 18px;line-height: 18px; text-align: center;border-radius: 3px;color: #FFF;margin-right: 8px;font-size: 12px;float: left;}
.see-you .see-you-item a {width: 126px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;line-height: 18px;color: #333;}
.see-you .see-you-item a:hover{color: #F83244;}

.hot_panel {margin-top:30px; margin-bottom:10px;}
.hot_panel .hot_panel_tab { display: flex; align-items: center;margin-bottom: 20px;}
.hot_panel .hot_panel_tab .hot_panel_tab_item { color: #000000;font-size: 24px;}
.hot_panel .hot_panel_tab .hot_panel_tab_item.active {color: #F83244;}
.hot_panel.hot .hot_panel_tab .hot_panel_tab_item:hover {color: #F83244;cursor: pointer;}
.hot_panel .hot_panel_tab i { height: 22px; width: 1px;background: #CCC;margin: 0 20px;}
.hot_panel ul {box-shadow:0px 4px 28px rgba(0,0,0,0.12);padding: 24px 24px 24px 22px;;display: none;}
.hot_panel ul.active {display: block;}
.hot_panel ul li {padding-left: 16px;position: relative;margin-bottom: 16px;}
.hot_panel ul li::before{position: absolute;content: '';left: 4px;top: 50%;transform: translateY(-50%);background: #666666;width: 4px;height: 4px;border-radius: 2px;}
.hot_panel ul li:last-child {position: relative;margin-bottom: 0;}
.hot_panel ul li:hover::before{background:#F83244;}
.hot_panel ul li a {width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333;font-size: 14px;line-height: 20px; display: block;}
.hot_panel ul li a:hover{color: #F83244;}

.related_strategy{width: 100%; overflow: hidden;}
.related_strategy_line{width: 820px; float: left;}
.related_strategy_line ul{width: 390px; float: left; margin-right: 30px; float: left; margin-bottom: 20px;}
.related_strategy_line ul:nth-child(2n){margin-right: 0;}
.related_strategy_line li{float: left;}
.related_strategy_line .li1{width: 200px; height: 124px; margin-right: 20px;}
.related_strategy_line .li1 img:hover{opacity: 0.85;}
.related_strategy_line .li2, .related_strategy_line .li3{width: 170px;}
.related_strategy_line .li2 a{float: left; font-size: 14px; color: #000;line-height: 20px; margin-top: 8px; height: 40px; width: 100%;word-break: break-all;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.related_strategy_line .li3 {font-size: 12px; margin-top: 30px; float: left;color: #666;}
.related_strategy_line .li2 a:hover{color: #F83244;}
.related_strategy_line .li4 {width: 170px;margin-top: 12px;height: 12px;}
.related_strategy_line .li4 a {float: left;font-size: 12px;color: #13ACEC;}
.related_strategy_line .li4 a:hover {text-decoration: underline;}
.related_strategy_line .li1{overflow:hidden; width:200px; height:124px;}
.related_strategy_line .li1 img{width:100%; min-height:124px;}

.share-footer {display: flex;justify-content: space-between;align-items: center;border-top: 1px solid #E8E8E8;padding: 20px 0;}
.share-footer span {color: #666;}
.share-footer p {font-size: 14px;color: #666;}

.page-list {overflow: hidden;margin-top: 40px;margin-bottom: 80px;}
.page-list .page-list-item {width: 340px;color: #333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 14px;float: left;}
.page-list .page-list-item.right {float: right;text-align: right;}
.page-list .page-list-item:hover{color: #F83244;}


.readmore{background: #f5f5f3;color: #66615a;text-align: center;line-height: 50px;width: 180px;border-radius: 5px;margin: 0 auto 20px;cursor: pointer;}
.readmore:hover{background: #e74700;color: #fff;}